2814,2816,2816,2820,2822,2830,2833,2839,2841,2844,2846,2850,2852,2862,2860,2859,2856,2855,2855,2862,2852,2851,2849,2851,2851,2849,2848,2847,2847,2847,2850,2855,2857,2857,2855,2853,2851,2851,2852,2854,2852,2853,2854,2855,2856,2858,2857,2856,2855,2855,2852,2852,2852,2850,2849,2850,2850,2848,2846,2843,2840,2837,2836,2837,2837,2839,2841,2843,2847,2850,2850,2849,2846,2845,2845,2842,2840,2839,2839,2840,2843,2845,2848,2849,2849,2849,2849,2851,2851,2849,2848,2846,2846,2844,2843,2840,2837,2837,2837,2838,2838,2836,2836,2843,2843,2843,2847,2849,2851,2852,2854,2856,2856,2856,2858,2861,2861,2859,2857,2857,2859,2861,2864,2866,2868,2868,2868,2870,2869,2868,2869,2866,2861,2860,2860,2857,2860,2862,2864,2865,2865,2867,2868,2868,2870,2871,2871,2872,2874,2876,2878,2880,2881,2881,2881,2880,2878,2876,2876,2881,2879,2876,2875,2877,2881,2881,2879,2877,2874,2873,2873,2871,2870,2870,2868,2868,2868,2863,2861,2861,2862,2862,2856,2856,2858,2859,2859,2858,2857,2854,2854,2857,2858,2861,2861,2864,2868,2874,2876,2877,2878,2880,2883,2886,2889,2890,2891,2892,2894,2895,2898,2898,2899,2899,2898,2901,2905,2905,2909,2912,2914,2912,2912,2913,2916,2919,2920,2920,2914,2912,2919,2923,2926,2929,2934,2936,2937,2939,2942,2945,2948,2951,2955,2960,2964,2940,2938,2938,2939,2941,2943,2944,2946,2950,2950,2949,2948,2964,2964,2965,2966,2965,2964,2963,2964,2965,2964,2963,2963,2967,2968,2969,2972,2974,2975,2978,2979,2982,2983,2984,2984,2981,2981,2980,2979,2978,2977,2976,2975,2975,2977,2977,2975,2974,2973,2971,2970,2970,2964,2948,2946,2945,2944,2943,2942,2941,2940,2964,2967,2970,2970,2971,2971,2973,2976,2980,2982,2984,2986,2991,2991,2991,2992,2994,2998,2999,3001,3003,3006,3007,3009,3009,3009,3008,3007,3006,3007,3008,3008,3008,3010,3012,3013,3013,3013,3015,3016,3019,3022,3022,3023,3024,3022,3021,3022,3021,3021,3023,3024,3027,3029,3029,3027,3024,3024,3029,3031,3005,3001,3000,3000,2992,2991,2986,2986,2987,2990,2990,2993,2994,2998,3001,3003,3005,3006,3018,3020,3022,3021,3018,3018,3006,3005,3001,3000,2998,2996,3000,3002,3005,3005,3031,3034,3036,3038,3037,3036,3033,3033,3029,3027,3032,3036,3038,3042,3043,3043,3039,3037,3034,3029,3028,3027,3026,3025,3022,3022,3025,3028,3032,3032,3036,3037,3039,3041,3041,3043,3045,3047,3049,3052,3055,3058,3058,3058,3057,3057,3058,3059,3060,3060,3058,3056,3053,3050,3048,3047,3047,3045,3045,3046,3044,3044,3039,3039,3043,3044,3045,3050,3052,3056,3058,3064,3064,3075,3075,3077,3078,3079,3081,3083,3087,3092,3095,3100,3104,3112,3113,3113,3115,3116,3116,3119,3119,3122,3124,3126,3128,3130,3136,3139,3141,3141,3141,3139,3134,3129,3126,3124,3120,3119,3116,3111,3109,3102,3100,3098,3095,3090,3089,3085,3085,3084,3083,3081,3080,3079,3078,3076,3075,3072,3069,3063,3060,3058,3055,3054,3049,3046,3044,3043,3040,3036,3035,3035,3033,3030,3029,3028,3028,3024,3020,3019,3020,3020,3018,3013,3013,3014,3015,3015,3016,3016,3015,3014,3013,3011,3012,3013,3013,3010,3009,3009,3010,3012,3014,3014,3016,3015,3014,3010,3009,3014,3016,3019,3020,3021,3022,3024,3026,3028,3028,3027,3025,3025,3027,3030,3030,3031,3033,3033,3034,3038,3040,3043,3043,3045,3047,3049,3053,3056,3058,3059,3061,3062,3062,3061,3061,3069,3067,3065,3065,3070,3072,3073,3073,3072,3072,3070,3068,3063,3060,3055,3053,3047,3042,3039,3034,3033,3034,3034,3032,3030,3028,3027,3027,3029,3029,3027,3024,3024,3023,3022,3017,3015,3018,3018,3017,3016,3016,3012,3013,3013,3016,3016,3010,3006,3003,2999,2997,2994,2991,2990,2987,2985,2982,2980,2978,2971,2971,2968,2968,2971,2971,2969,2963,2963,2961,2958,2955,2955,2953,2956,2958,2955,2955,2953,2953,2956,2956,2954,2953,2951,2949,2951,2951,2951,2950,2952,2952,2955,2960,2962,2963,2965,2969,2970,2972,2975,2976,2979,2977,2980,2974,2973,2972,2970,2969,2972,2972,2967,2967,2964,2963,2962,2960,2959,2959,2957,2957,2954,2950,2946,2946,2944,2944,2945,2945,2944,2943,2944,2944,2942,2943,2943,2943,2941,2940,2940,2941,2941,2939,2939,2937,2936,2935,2934,2934,2932,2931,2929,2913,2913,2911,2909,2907,2906,2907,2908,2908,2906,2899,2895,2893,2889,2888,2886,2886,2888,2888,2886,2883,2880,2880,2883,2883,2881,2883,2884,2885,2886,2886,2882,2882,2880,2877,2876,2874,2874,2874,2871,2871,2869,2868,2867,2865,2864,2862,2864,2861,2860,2859,2855,2854,2853,2852,2851,2851,2852,2854,2852,2850,2849,2848,2847,2848,2848,2849,2849,2848,2847,2844,2843,2840,2840,2838,2836,2834,2834,2829,2827,2822,2817,2814,2805,2797;375,374,371,367,365,364,364,359,355,354,354,351,351,359,362,363,363,362,360,359,351,353,355,358,363,364,367,369,374,377,378,378,380,382,385,385,386,389,391,393,395,397,399,402,405,407,410,413,414,416,416,414,412,411,412,413,415,415,414,413,414,414,412,410,408,408,409,411,411,411,409,409,409,408,406,406,403,401,399,399,398,398,397,398,395,393,389,389,386,386,386,386,392,393,394,397,399,401,403,404,406,406,415,415,417,420,421,422,423,424,424,423,422,420,419,419,417,416,415,412,411,411,413,415,415,413,411,410,409,408,406,406,406,403,399,396,395,394,393,392,390,390,391,393,394,392,389,388,387,386,386,387,389,392,395,397,398,399,401,404,405,406,408,409,409,411,412,413,414,417,419,420,418,415,413,415,418,418,417,419,420,422,422,423,423,425,427,428,429,429,431,431,430,430,432,432,428,427,426,424,422,422,423,423,423,420,418,416,416,418,418,421,423,425,427,428,428,432,432,431,410,409,407,404,405,406,407,410,410,431,429,428,427,426,425,425,423,421,419,418,417,416,415,414,413,385,385,377,374,372,368,366,362,359,364,366,368,375,373,372,371,369,367,365,363,362,360,358,354,354,351,349,346,344,345,345,342,342,342,343,345,345,347,349,352,352,351,352,353,358,359,361,362,365,366,367,368,375,375,368,371,373,376,379,381,383,385,413,414,414,417,418,420,422,424,422,421,420,419,418,417,416,412,411,410,409,408,406,403,401,397,393,387,386,385,384,382,380,376,373,370,369,368,366,362,360,358,355,354,348,346,343,342,340,338,336,334,334,335,333,331,329,328,328,325,325,322,304,304,303,300,300,299,299,294,293,293,292,290,287,287,289,290,292,293,297,297,297,299,299,297,293,295,295,292,292,294,298,299,300,304,322,322,324,326,328,329,329,331,331,333,333,332,331,331,332,337,337,339,341,341,343,345,347,348,348,354,353,352,351,354,358,359,359,361,364,366,367,368,368,367,365,363,360,355,353,350,348,345,341,338,338,340,340,338,338,336,334,334,330,329,328,325,324,322,322,319,318,318,317,316,314,314,312,312,310,310,309,309,310,310,311,312,313,313,314,314,314,306,306,307,309,309,305,305,306,306,304,302,302,302,303,301,299,298,298,298,296,294,292,290,290,290,291,291,289,291,291,292,293,293,295,295,294,295,296,296,295,295,296,296,299,299,302,301,301,302,302,303,304,305,306,306,304,302,302,302,300,297,295,295,294,293,291,288,289,289,277,276,274,270,267,264,263,261,258,257,255,252,249,246,244,238,237,236,235,231,231,229,229,229,226,226,227,227,226,226,227,227,227,226,224,223,223,222,220,220,219,217,216,212,212,212,211,211,208,208,206,204,200,197,195,192,190,188,186,185,183,183,185,186,187,187,185,184,182,182,172,171,169,169,166,165,165,166,165,168,163,163,165,166,166,164,164,165,168,170,171,171,170,172,174,175,175,175,177,179,179,180,183,187,189,194,195,199,203,210,213,217,217,218,219,222,222,222,223,226,228,229,230,232,233,233,235,237,237,243,244,245,245,247,248,250,251,252,256,257,261,263,264,265,263,264,266,268,271,277,281,282,287,288,288,288,289,293,293,295,298,299,302,305,305,308,308,311,312,313,315,315,318,319,322,322,324,326,327,325,322,322,327,329,331,333,336,337,339,340,343,344,346,348,349,350,352,353,358,360,361,364,365,367,368,374,375,376,378,381,383,386,387,386,386,389,388,389,391,395,397,399,400,402,402,402,403,403,402,401,398,396,395,392,388,385,383,383,382,380,379,379,380,380,375,375,373,371,368,365,363,361,359,359,355,353,352,349,348,344,344,341,338,328,322,321,319,316,313,310,307,307,305,303,304,305,308,309,311,312,315,318,320,322,323,325,325,324,324,326,328,329,333,334,339,343,345,346,346